kill oneself by strangulation - Espagnol Anglais Dictionnaire